.. .....................................................................
..
.. $Id: wireless.rst,v 1.6 2006/08/22 05:14:22 nrjryka Exp $
..
.. vim: set tabstop=4:
.. vim: set expandtab:
.. .....................................................................

=======
無線LAN
=======


NetBSDを無線LANのアクセスポイントにする
=======================================

NetBSDは、R2.0 以降 IEEE802.11 の Access Point の mode がサポートされて
います。ただし、多分 Intersil (現在は Conexant Systems) の Prism2 chip
（と後継）しか駄目でしょう。

Prismチップセット
-----------------

Intersil が出してるW-LANの製品。 このユーザーズ・マニュアルを手に入れれば、
かなりいろんなことができる。 以前はIntersilの担当者にメールしたら
いきなり送ってきてくれたけれど、今は多分 NDA を結ぶ必要があるの
ではないかなぁ。しかし、PRISM は現在 Conexant Systems が所有している。

例えば、802.11 でActive Scanする時の周波数を選択できたりする。



Prism 搭載確認済 PCMCIA card
----------------------------

- Z-Com LanEscape XI-800 (http://www.zcom.com.tw/)
- ELECOM Laneed LD-WL11/PCC (http://www.elecom.co.jp)
- MELCO AirStation WLI_PCM_S11

近所のパソコンショップで処分品という感じで安売りされていた
ELECOM の LD-WL11/PCC は、
firmware が古いものらしく(Primary: 0.3.0, Station: 0.7.0)、
ELECOM のホームページ (http://www.elecom.co.jp) でダウンロードできる
最新の firmware (Primary: 0.3.0, Station: 1.3.4) に更新すること。
でないと、NetBSD では(多分 Windows XP でも)ただの Station としても
使えない。ちなみに、このカードの一部が半透明で、中の基板が見えて
いるのだけれど、"ZCOM XI300BV10" と書いてある。もちろん CIS の
番号も同じ。

Z-Com LanEscape XI-800 は Windows 98 用のドライバが全然見当たらない。
で、Google で探しまくって、
http://www.jepico.co.jp/product/landezvous/download.htm
を発見。もうひとつめっけ。
http://www.zcomax.com/

WLI_PCM_S11 は、箱に Wi-Fi 認定されてないので、他社製品とはつながら
ないよ、とうたっているからなのか、5,800 円という格安製品でした。
Chipset は Prism 2.5、firmware は(Primary: 1.0.1, Station: 1.0.0) 
でした。


メーカ保証外 firmware
---------------------

Prismチップセットの firmware は結構ちゃんとメンテされていて、
ググれば最新版が手に入る。WinUpdate.exe というプログラム
（当たり前だけど、マイクロソフトの Windows Update ではないよ！！）
firmware を更新できるので古い無線LANカードを持ってる人でも
最新の機能を試すことができるかも知れない。

ここ(http://www.netgate.com/support/prism_firmware/)を覗けば、
最新の物が手に入るのかな？


以下は昔書いたもので、ちょっと以下の情報は古いですが、実際に
試して動作確認したものです。



ELECOM LD-WL11/PCC
^^^^^^^^^^^^^^^^^^

無事 LD-WL11/PCC は, secondary firmware が 1.3.4 に upgrade されたけど、
もっともっとバージョンアップしたい、HostAP mode で WEP できる 1.4.9 が
欲しい、という方のために、

- Secondary Firmware 1.4.9 Prism2 用
    http://hehe.s9.xrea.com/root/files/Prism2_secondary_firmware_version.1.4.9_S1010409.hex 
- WinUpdate.exe (Firmware Update 用のツール)
    http://hehe.s9.xrea.com/root/files/dwl650_firmware_8c2.exe

- Secondary Firmware repository
    http://www.sown.org.uk/index.php/Prism2Flash

この firmware は Prism 2.5 や Prism 3 では使えない。多分 WinUpdate が
エラーを出してくれると思う。残念ながら XI-800 は Windows のドライバと
この WinUpdate のバージョンが合わないらしく、使えなかった。要 Google 調査。

AirStation WLI_PCM_S11
^^^^^^^^^^^^^^^^^^^^^^

これは Prism 2.5 なので上の Prism2 用は使えない。WinUpdate.exe は上のが
使えた。

- Firmware Prism 2.5 用 (多分 Prism 3 も)
    http://www.netgate.com/support/prism_firmware/1.4.9.zip

をダウンロード。Primary は Pk010100.hex、Secondary は Sf010409.hex という
ファイル名。


NetBSDの設定
============

NetBSD-3.0 での設定は以下の通り。::

    # ifconfig wi0 mediaopt hostap chan 14 ssid hehe up

ifconfig の chan オプションは周波数なので 1 - 14 の間で適当な値、
ssid はネットワーク名で適当な文字列を指定する。

以上で、PC が Access Point に変身。IP アドレスは適当につけてね。
ちなみに我が家では、使わなくなった Windows CE マシンが Access Point
+ Router になっていて、うるさくないので快適。ただし reboot が面倒。






.. .....................................................................
.. Footer for Web Site
.. .....................................................................

------------------------------------------------------------------------

Home_


.. .....................................................................
.. Reference
.. .....................................................................

.. _Prism Firmware置き場: http://www.netgate.com/support/prism_firmware/
.. _Home: http://hehe.s9.xrea.com/
